package com.bulk.time;

import cn.hutool.core.date.DateUtil;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;

/**
 * 多种时间格式 转化为 统一格式
 *
 * @author 散装java
 * @date 2022-11-11
 */
public class TimeTest {
    public static void main(String[] args) {
        // 将不同格式的时间输出为统一的 yyyy-MM-dd HH:mm:ss
        List<String> list = Arrays.asList(
                "2022-11-11 11:11:11",
                "2022-11-11 11:11:11.999",
                "2022-11-11 11:11:11.999999",
                "2022-11-11 11:11",
                "20221111111111",
                "20221111",
                "2022-11-11T11:11:11",
                "2022年11月11日 11时11分11秒",
                "2天前"
        );
        Stream<List<String>> list1 = Stream.of(list);
        list1.forEach(System.out::println);

        list.forEach(str -> System.out.println(DateUtil.parse(str)));
    }
}
